\section{Class List}
Here are the classes, structs, unions and interfaces with brief descriptions\+:\begin{DoxyCompactList}
\item\contentsline{section}{\hyperlink{structcmd__packet}{cmd\+\_\+packet} }{\pageref{structcmd__packet}}{}
\item\contentsline{section}{\hyperlink{class_c_yd_lidar}{C\+Yd\+Lidar} }{\pageref{class_c_yd_lidar}}{}
\item\contentsline{section}{\hyperlink{structdevice__health}{device\+\_\+health} }{\pageref{structdevice__health}}{}
\item\contentsline{section}{\hyperlink{structdevice__info}{device\+\_\+info} }{\pageref{structdevice__info}}{}
\item\contentsline{section}{\hyperlink{class_event}{Event} }{\pageref{class_event}}{}
\item\contentsline{section}{\hyperlink{structfunction__state}{function\+\_\+state} }{\pageref{structfunction__state}}{}
\item\contentsline{section}{\hyperlink{struct_laser_config}{Laser\+Config} \\*A struct for returning configuration from the Y\+D\+L\+I\+D\+AR }{\pageref{struct_laser_config}}{}
\item\contentsline{section}{\hyperlink{struct_laser_scan}{Laser\+Scan} \\*A struct for returning laser readings from the Y\+D\+L\+I\+D\+AR }{\pageref{struct_laser_scan}}{}
\item\contentsline{section}{\hyperlink{structlidar__ans__header}{lidar\+\_\+ans\+\_\+header} }{\pageref{structlidar__ans__header}}{}
\item\contentsline{section}{\hyperlink{class_locker}{Locker} }{\pageref{class_locker}}{}
\item\contentsline{section}{\hyperlink{classserial_1_1_millisecond_timer}{serial\+::\+Millisecond\+Timer} }{\pageref{classserial_1_1_millisecond_timer}}{}
\item\contentsline{section}{\hyperlink{structnode__info}{node\+\_\+info} }{\pageref{structnode__info}}{}
\item\contentsline{section}{\hyperlink{structnode__package}{node\+\_\+package} }{\pageref{structnode__package}}{}
\item\contentsline{section}{\hyperlink{structnode__packages}{node\+\_\+packages} }{\pageref{structnode__packages}}{}
\item\contentsline{section}{\hyperlink{struct_package_node}{Package\+Node} }{\pageref{struct_package_node}}{}
\item\contentsline{section}{\hyperlink{structserial_1_1_port_info}{serial\+::\+Port\+Info} }{\pageref{structserial_1_1_port_info}}{}
\item\contentsline{section}{\hyperlink{structsampling__rate}{sampling\+\_\+rate} }{\pageref{structsampling__rate}}{}
\item\contentsline{section}{\hyperlink{structscan__exposure}{scan\+\_\+exposure} }{\pageref{structscan__exposure}}{}
\item\contentsline{section}{\hyperlink{structscan__frequency}{scan\+\_\+frequency} }{\pageref{structscan__frequency}}{}
\item\contentsline{section}{\hyperlink{structscan__heart__beat}{scan\+\_\+heart\+\_\+beat} }{\pageref{structscan__heart__beat}}{}
\item\contentsline{section}{\hyperlink{structscan__points}{scan\+\_\+points} }{\pageref{structscan__points}}{}
\item\contentsline{section}{\hyperlink{structscan__rotation}{scan\+\_\+rotation} }{\pageref{structscan__rotation}}{}
\item\contentsline{section}{\hyperlink{structscan_dot}{scan\+Dot} }{\pageref{structscan_dot}}{}
\item\contentsline{section}{\hyperlink{class_scoped_locker}{Scoped\+Locker} }{\pageref{class_scoped_locker}}{}
\item\contentsline{section}{\hyperlink{classserial_1_1_serial_1_1_scoped_read_lock}{serial\+::\+Serial\+::\+Scoped\+Read\+Lock} }{\pageref{classserial_1_1_serial_1_1_scoped_read_lock}}{}
\item\contentsline{section}{\hyperlink{classserial_1_1_serial_1_1_scoped_write_lock}{serial\+::\+Serial\+::\+Scoped\+Write\+Lock} }{\pageref{classserial_1_1_serial_1_1_scoped_write_lock}}{}
\item\contentsline{section}{\hyperlink{classserial_1_1_serial}{serial\+::\+Serial} }{\pageref{classserial_1_1_serial}}{}
\item\contentsline{section}{\hyperlink{classserial_1_1serial_1_1_serial_1_1_serial_impl}{serial\+::\+Serial\+::\+Serial\+Impl} }{\pageref{classserial_1_1serial_1_1_serial_1_1_serial_impl}}{}
\item\contentsline{section}{\hyperlink{structserial_1_1termios2}{serial\+::termios2} }{\pageref{structserial_1_1termios2}}{}
\item\contentsline{section}{\hyperlink{class_thread}{Thread} }{\pageref{class_thread}}{}
\item\contentsline{section}{\hyperlink{structserial_1_1_timeout}{serial\+::\+Timeout} }{\pageref{structserial_1_1_timeout}}{}
\item\contentsline{section}{\hyperlink{classydlidar_1_1_y_dlidar_driver}{ydlidar\+::\+Y\+Dlidar\+Driver} }{\pageref{classydlidar_1_1_y_dlidar_driver}}{}
\end{DoxyCompactList}
